'''
实例003：完全平方数
题目 一个整数，它加上100后是一个完全平方数，再加上168又是一个完全平方数，请问该数是多少？

程序分析 因为168对于指数爆炸来说实在太小了，所以可以直接省略数学分析，用最朴素的方法来获取上限:
'''
import math
for i in range(1,10001):
    x=int(math.sqrt(i+100))
    y = int(math.sqrt(i + 168))
    if (x*x)==i+100 and (y*y)==i+168:
        print(i)


